.shengchang_jd {
	width: 100%;
	height: 292px;
	background-image: url(../img/sy_img1.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 88px;
}

.dx_jidi {
	height: 180px;
	overflow: hidden;
}

.dx_jidi li {
	display: inline-block;
	float: left;
	height: 128px;
	width: 325px;
	text-align: center;
	overflow: hidden;
	border-left: 1px solid #e1e1e1;
	text-align: center;
	padding: 0 30px;
}

.dx_jidi li:first-child {
	border-left: none;
}

.dx_jidi li h3 a {
	font-size: 52px;
	height: 72px;
	font-weight: 600;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.dx_jidi li h3 a b {
	font-weight: 900;
}

.dx_jidi li:hover h3 a {
	color: #485683;
}

.dx_jidi li p a {
	font-size: 18px;
	color: #666;
	height: 36px;
	overflow: hidden;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.jiejue_fa {
	width: 100%;
	height: auto;
	padding-bottom: 60px;
	padding-top: 60px;
}

.jiejue_fa_in {
	height: 360px;
	margin-top: 36px;
}

.jiejue_fa_in li {
	display: inline-block;
	float: left;
	width: 433px;
	height: 360px;
	overflow: hidden;
}

.jiejue_fa_in li a {
	display: block;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
}

.jiejue_fa_in li a:after {
	display: block;
	content: '';
	width: 433px;
	height: 360px;
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	top: 0;
	left: 0;
}

.jiejue_fa_in li:hover a:after {
	display: none;
}

.jiejue_fa_in li:hover a:before {
	content: '';
	display: block;
	width: 433px;
	height: 360px;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(72, 86, 131, 0.6);
}

.jiejue_fa_list {
	width: 400px;
	height: 360px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 98;
	padding-top: 88px;
}

.jiejue_fa_list span {
	display: block;
	width: 102px;
	height: 102px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto 20px;
}

.jiejue_fa_list span img {
	width: 100%;
	height: 100%;
}

.jiejue_fa_list h2 {
	font-size: 26px;
	color: #fff;
	line-height: 32px;
	margin-bottom: 8px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.jiejue_fa_list p {
	font-size: 16px;
	color: #fff;
	line-height: 22px;
	text-transform:uppercase;
	text-align: center;
}

.index_more {
	height: 54px;
	margin-top: 54px;
}

.index_more a {
	display: block;
	width: 238px;
	height: 54px;
	border-radius: 27px;
	border: 1px solid #485683;
	font-size: 22px;
	text-align: center;
	line-height: 52px;
	margin: 0 auto;
	color: #485683;
	transition: all 0.5s;
}

.index_more a:hover {
	transform: scale(1.06);
}

.GSB_xitong {
	width: 100%;
	height: auto;
	padding-bottom: 60px;
	padding-top: 60px;
	background-image: url(../img/sy_img20.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.GSB_xitong_in>ul>li {
	width: 100%;
	height: 434px;
	margin-top: 62px;
	overflow: hidden;
}

.GSB_xitong_in>ul>li a {
	display: block;
	width: 100%;
	height: 100%;
}

.GSB_xitong_img {
	width: 100%;
	height: 100%;
}

.GSB_xitong_img>span {
	display: inline-block;
	float: left;
	width: 650px;
	height: 100%;
	overflow: hidden;
}

.GSB_xitong_img>span img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}

.GSB_xitong_img:hover>span img {
	transform: scale(1.06);
}

.GSB_xitong_img_r {
	display: inline-block;
	float: right;
	width: 650px;
	height: 100%;
	padding-left: 38px;
}

.GSB_xitong_img_r li {
	height: 144px;
	padding-top: 20px;
}

.GSB_xitong_img_r li span {
	display: inline-block;
	float: left;
	width: 48px;
	height: 36px;
	margin-top: 8px;
	overflow: hidden;
}

.GSB_xitong_img_r li span img {
	width: 100%;
	height: 100%;
}

.GSB_img_right {
	display: inline-block;
	float: right;
	width: 536px;
	height: 100%;
}

.GSB_img_right h2 {
	font-size: 28px;
	color: #485683;
	line-height: 34px;
	font-weight: 600;
	margin-bottom: 6px;
}

.GSB_img_right h3 {
	font-size: 14px;
	color: #797979;
	line-height: 20px;
	margin-bottom: 6px;
	text-transform: uppercase;
}

.GSB_img_right p {
	font-size: 16px;
	color: #424242;
	line-height: 28px;
}

.jishu_xj {
	width: 100%;
	height: 100%;
}

.jishu_xj_in {
	display: inline-block;
	float: left;
	width: 650px;
	height: 100%;
	overflow: hidden;
}

.jishu_xj_in li {
	height: 144px;
	padding-top: 20px;
}

.jishu_xj_in li span {
	display: inline-block;
	float: left;
	width: 48px;
	height: 36px;
	margin-top: 8px;
	overflow: hidden;
}

.jishu_xj_in li span img {
	width: 100%;
	height: 100%;
}

.jishu_xj_right {
	display: inline-block;
	float: right;
	width: 536px;
	height: 100%;
	margin-right: 34px;
}

.jishu_xj_right h2 {
	font-size: 28px;
	color: #485683;
	line-height: 34px;
	font-weight: 600;
	margin-bottom: 6px;
}

.jishu_xj_right h3 {
	font-size: 14px;
	color: #797979;
	line-height: 20px;
	margin-bottom: 6px;
	text-transform: uppercase;
}

.jishu_xj_right p {
	font-size: 16px;
	color: #424242;
	line-height: 28px;
}

.jishu_xj>span {
	display: inline-block;
	float: right;
	width: 650px;
	height: 100%;
	overflow: hidden;
}

.jishu_xj>span img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}

.jishu_xj:hover>span img {
	transform: scale(1.06);
}

.hexin_js {
	width: 100%;
	height: auto;
	padding-top: 60px;
	padding-bottom: 76px;
	background-image: url(../img/xiazai.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.heixin_js {
	height: 394px;
	position: relative;
	margin-top: 56px;
	margin-bottom: 58px;
}

.heixin_js li {
	display: inline-block;
	float: left;
	width: 50%;
	height: 394px;
	overflow: hidden;
}

.heixin_js li a {
	display: block;
	width: 100%;
	height: 100%;
}

.heixin_js li a span {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.heixin_js li a span img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}

.heixin_js li:hover a span img {
	transform: scale(1.06);
}

.hexin_js_cuo {
	width: 100%;
	height: 86px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(72, 86, 131, 0.6);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 26px;
	color: #fff;
	line-height: 86px;
	text-align: center;
}

.hexin_js_dui {
	width: 100%;
	height: 86px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(72, 86, 131, 0.6);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 26px;
	color: #fff;
	line-height: 86px;
	text-align: center;
}

.heixin_js>span {
	display: block;
	width: 114px;
	height: 114px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	margin-left: -57px;
	top: 50%;
	margin-top: -57px;
}

.heixin_js>span img {
	width: 100%;
	height: 100%;
}

.haoneng_bj {
	width: 100%;
	height: 280px;
}

.haoneng_left {
	display: inline-block;
	float: left;
	width: 650px;
	height: 280px;
	position: relative;
}

.haoneng_left li {
	display: inline-block;
	float: left;
	width: 216px;
	height: 140px;
}

.haoneng_left li a {
	display: block;
	width: 100%;
	height: 100%;
}

.haoneng_left_img {
	width: 100%;
	height: 100%;
}

.haoneng_left_img span {
	display: block;
	width: 78px;
	height: 78px;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	margin: 0 auto 22px;
}

.haoneng_left_img span img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.haoneng_left_img span img:nth-child(2) {
	display: none;
}

.haoneng_left_img p {
	font-size: 16px;
	color: #414141;
	text-align: center;
	line-height: 24px;
}

.haoneng_left_img:hover span img:nth-child(2) {
	display: block;
}

.haoneng_right {
	display: inline-block;
	float: right;
	width: 650px;
	height: 280px;
}

.haoneng_right li {
	display: inline-block;
	float: left;
	width: 216px;
	height: 140px;
}

.haoneng_right li a {
	display: block;
	width: 100%;
	height: 100%;
}

.haoneng_left:after {
	content: '';
	display: block;
	width: 1px;
	height: 240px;
	background: #dcdcdc;
	position: absolute;
	right: 0;
	top: 20px;
}

.chanpin_zhongxin {
	width: 100%;
	height: auto;
	padding-bottom: 60px;
	padding-top: 60px;
}

.chanpin_zhongxin_in {
	width: 100%;
	height: 476px;
	margin-top: 40px;
}

.chanpin_zhongxin_in li {
	display: inline-block;
	float: left;
	width: 325px;
	height: 476px;
}

.chanpin_zhongxin_in li a {
	display: block;
	width: 100%;
	height: 476px;
}

.chanpin_zhongxin_img {
	width: 325px;
	height: 476px;
	padding-top: 88px;
	border: 1px solid #dcdcdc;
	text-align: center;
}

.chanpin_zhongxin_img span {
	display: block;
	width: auto;
	height: 192px;
	margin-bottom: 42px;
	overflow: hidden;
}
.chanpin_zhongxin_img span img{
	width: auto;
	height: 100%;
}

.chanpin_zhongxin_img h2 {
	font-size: 20px;
	color: #414141;
	line-height: 28px;
	margin-bottom: 6px;
}

.chanpin_zhongxin_img p {
	font-size: 16px;
	line-height: 28px;
	color: #909090;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 56px;
	padding: 0 36px;
	text-align: left;
}

.chanpin_zhongxin_img:hover {
	border: 1px solid #485683;
	padding-top: 38px;
}

.chanpin_zhongxin_img h4 {
	display: none;
}

.chanpin_zhongxin_img:hover h4 {
	display: block;
	width: 128px;
	height: 36px;
	border: 1px solid #485683;
	margin: 24px auto;
	font-size: 18px;
	color: #485683;
	line-height: 34px;
	text-align: center;
	border-radius: 18px;
}

.kehu_anli {
	width: 100%;
	height: 632px;
	background-image: url(../img/sy_beijing.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.kehu_anli_l {
	display: inline-block;
	float: left;
	width: 288px;
	height: 632px;
}

.kehu_anli_l h2 {
	width: 100%;
	height: 79px;
	background: #485683;
	font-size: 26px;
	color: #fff;
	line-height: 77px;
	text-align: center;
}

.kehu_anli_l li {
	padding: 0 20px;
	width: 100%;
	height: 79px;
	background: #fff;
}

.kehu_anli_l li a {
	display: block;
	width: 100%;
	height: 100%;
	border-bottom: 1px solid #dcdcdc;
	font-size: 18px;
	color: #6c6c6c;
	line-height: 77px;
	text-align: center;
	transition: all 0.5s;
}

.kehu_anli_l li a:hover {
	transform: scale(1.06);
	color: #485683;
}

.kehu_anli_r {
	display: inline-block;
	float: right;
	width: 968px;
	height: 632px;
	padding-top: 60px;
}

.diandjian_kh {
	height: 144px;
	width: 100%;
	margin-bottom: 66px;
}

.diandjian_kh li {
	display: inline-block;
	float: left;
	width: 160px;
	height: 144px;
	border-radius: 8px;
	overflow: hidden;
	margin-right: 32px;
}

.diandjian_kh li span {
	display: inline-flex;
	width: 100%;
	height: 100%;
	align-items: center;
	background: #fff;
	overflow: hidden;
}

.diandjian_kh li span img {
	width: 100%;
	max-width: 100%;
	/* height: 100%; */
	transition: all 0.5s;
}

.diandjian_kh li span:hover img {
	transform: scale(1.1);
}

.huodian_hy {
	height: 150px;
	width: 100%;
	padding-right: 32px;
	margin-bottom: 88px;
}

.huodian_hy h2 {
	font-size: 26px;
	color: #414141;
	line-height: 32px;
	margin-bottom: 30px;
}

.huodian_hy p {
	font-size: 18px;
	color: #6f6f6f;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 90px;
}

.index_gengduo {
	height: 52px;
}

.index_gengduo a {
	display: block;
	width: 240px;
	height: 52px;
	border-radius: 12px;
	background: #485683;
	font-size: 20px;
	color: #fff;
	line-height: 50px;
	text-align: center;
	transition: all 0.5s;
}

.index_gengduo a:hover {
	transform: scale(1.06);
}

.xinwen_zx {
	width: 100%;
	height: auto;
	padding-bottom: 60px;
	padding-top: 60px;
	background: #f3f3f3;
}


/* 新闻资讯 */
.xw_zixun {
	height: 36px;
	line-height: 36px;
	text-align: center;
}

.xw_zixun a {
	display: inline-block;
	font-size: 22px;
	padding: 0 18px;
	color: #7a7a7a;
	position: relative;
}
.xw_zixun  a.active,
.xw_zixun a:hover {
	color: #292777;
}

.xw_zixun a:after {
	content: "/";
	display: block;
	font-size: 22px;
	color: #7a7a7a;
	position: absolute;
	top: 0;
	right: -6px;
}

.xw_zixun a:last-child:after {
	display: none;
}

.xw_zixun_in {
	margin-top: 26px;
	height: auto;
}

.index_news_l {
	display: inline-block;
	float: left;
	width: 770px;
	height: 514px;
	background: #fff;
	padding: 0 16px;
	box-shadow: 0 0 16px 0 rgba(220, 220, 220, 0.6);

}

.index_news_l li {
	float: left;
	width: 336px;
	margin: 0 16px;
	height: 100%;
}

.index_news_main {
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 32px;
}

.index_news_main>span {
	display: block;
	width: 100%;
	height: 240px;
	overflow: hidden;
}

.index_news_main>span img {
	width: 100%;
	height: 100%;
}

.index_news_main h3 {
	font-size: 20px;
	color: #333;
	line-height: 32px;
	margin: 20px auto 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: 600;
}

.index_news_main p {
	font-size: 16px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	height: 84px;
	line-height: 28px;
}

.index_news_main h4 {
	font-size: 16px;
	color: #666;
	height: 28px;
	line-height: 28px;
	width: 100%;
	margin-top: 32px;
	background-image: url(../img/xiayige.png);
	background-size: 16px 16px;
	background-position: right center;
	background-repeat: no-repeat;

}

.index_news_main h4 span {
	margin-right: 24px;
	float: right;
}

.index_news_l li:hover .index_news_main h4 {
	background-image: url(../img/xiayige_1.png);
}

.index_news_l li:hover .index_news_main h3,
.index_news_l li:hover .index_news_main h4 span {
	color: #292777;
}

.index_news_r {
	display: inline-block;
	float: right;
	width: 500px;
	height: 514px;
	background: #fff;
	padding: 0 32px;
	box-shadow: 0 0 16px 0 rgba(220, 220, 220, 0.6);
}

.index_news_r li {
	width: 100%;
	height: 124px;
	border-bottom: 1px solid #e1ebf1;
}

.index_news_r li:last-child {
	border-bottom: none;
}

.index_news_time {
	display: inline-block;
	float: left;
	width: 64px;
	height: 100%;
	padding-top: 28px;
	text-align: center;
}

.index_news_time h3 {
	color: #333;
	font-size: 54px;
	line-height: 60px;
}

.index_news_time p {
	font-size: 16px;
	color: #333;
	line-height: 26px;
}

.index_news_in {
	display: inline-block;
	float: right;
	width: 306px;
	height: 100%;
	padding-top: 8px;
}

.index_news_in h3 {
	font-size: 20px;
	color: #333;
	line-height: 40px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: 600;
}

.index_news_in p {
	font-size: 16px;
	line-height: 28px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 56px;
}

.index_news_r li:hover .index_news_time h3,
.index_news_r li:hover .index_news_time p {
	color: #292777;
}

.index_news_r li:hover .index_news_in h3 {
	color: #292777;
}

.guanyu_hg {
	width: 100%;
	height: auto;
	background-image: url(../img/sy_img26.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding-bottom: 60px;
	padding-top: 60px;
}

.zjhg_title {
	height: 88px;
	text-align: center;
}

.zjhg_title h3 {
	font-size: 36px;
	color: #333;
	font-weight: 600;
	line-height: 52px;
}

.zjhg_title p {
	font-size: 18px;
	color: #aeaeae;
	line-height: 38px;
}

.zjhg_js {
	height: auto;
	padding: 42px 26px 20px;
	overflow: hidden;
}

.zjhg_js>p {
	font-size: 18px;
	color: #575757;
	line-height: 32px;
	text-indent: 2em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
}

.zjhg_js>p>a>pan {
	color: #333;
	font-size: 20px;
}

.zj_hongguan {
	display: block;
	height: 340px;
	overflow: hidden;
}

.picScroll-left-index {
	display: block;
	position: relative;
	width: 1120px;
	height: 340px;
	padding-top: 68px;
	overflow: hidden;
	margin: 0 auto;
}

.picScroll-left-index .hd {
	width: 100%;
	height: 60px;
	position: absolute;
	top: 0;
	overflow: hidden;
}

.picScroll-left-index .hd a {
	display: block;
	width: 40px;
	height: 40px;
	margin-left: 44px;
	float: right;
	cursor: pointer;
}

.picScroll-left-index .hd a img {
	width: 100%;
	height: 100%;
	display: block;
}

.picScroll-left-index .bd {
	width: 100%;
	height: 266px;
	padding: 0 1px;
}

.picScroll-left-index .bd ul {
	zoom: 1;
	overflow: hidden;
	height: 266px;
}

.picScroll-left-index .bd li {
	width: 216px;
	height: 100%;
	_display: inline;
	overflow: hidden;
	float: left;
	margin-right: 84px;
}

.picScroll-left-index .bd ul li:nth-child(4n) {
	margin-right: 84px;
}

.picScroll-left-index .index_hg {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.picScroll-left-index .index_hg span {
	display: block;
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
}

.picScroll-left-index .index_hg h3 {
	width: 100%;
	height: 44px;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 44px;
	text-align: center;
	font-size: 18px;
	color: #fff;
}

.index_title_more {
	display: block;
	width: 200px;
	height: 40px;
	border-radius: 20px;
	border: 1px solid #485683;
	text-align: center;
	line-height: 38px;
	font-size: 16px;
	color: #485683;
	margin: 50px auto 0;
	transition: all 0.5s;
}

.index_title_more:hover {
	transform: scale(1.06);
}

.new_right_nav {
	display: block;
	position: fixed;
	top: 40%;
	right: 0;
	width: 58px;
	height: 273px;
	z-index: 99;
}

.new_right_menu {
	display: block;
	width: 170px;
	height: 58px;
	background: #485683;
	border-radius: 4px 0 0 4px;
	margin-bottom: 10px;
	font-size: 0;
	line-height: 58px;
	color: #fff;
	position: relative;
	cursor: default;
}

.new_right_menu a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
}

.new_right_menu span {
	display: inline-block;
	float: left;
	width: 28px;
	height: 28px;
	margin-left: 12px;
}

.new_right_menu span img {
	width: 100%;
	height: auto;
}

.new_right_menu_in {
	display: inline-block;
	float: right;
	font-size: 13px;
	text-align: right;
	padding-right: 12px;
	width: 130px;
}

.new_right_menu_ewm {
	display: none;
	width: 128px;
	height: 128px;
	border-radius: 10px;
	position: absolute;
	top: -36px;
	left: -142px;
	background-color: #485683;
	padding: 5px;
}

.new_right_menu_ewm img {
	width: 118px;
	height: 118px;
	border-radius: 8px;
}

.new_footer {
	display: block;
	width: 100%;
	height: 324px;
	background-color: #222222;
	position: relative;
	padding-top: 32px;
}

.new_fooer_beian {
	display: block;
	width: 100%;
	height: 42px;
	background-color: #333333;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	line-height: 42px;
	font-size: 12px;
	color: #808080;
}

.new_fooer_beian a {
	color: #808080;
}

.new_fooer_beian a:hover {
	color: #fff;
}

.new_footer_ewm {
	display: inline-block;
	float: right;
	width: auto;
	height: 100%;
	padding-top: 3px;
	margin-right: 20px;
}

.new_footer_ewm span {
	display: block;
	width: 128px;
	height: 128px;
	margin-bottom: 6px;
}

.new_footer_ewm p {
	font-size: 12px;
	color: #fff;
	line-height: 20px;
}

.new_footer_ewm h3 {
	font-size: 18px;
	color: #fff;
	line-height: 24px;
}

.new_footer_in {
	display: inline-block;
	float: left;
	height: 100%;
	margin-right: 100px;
	font-size: 12px;
	color: #808080;
	max-width: 280px;
}

.new_footer_in h2 {
	padding-left: 8px;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	margin-bottom: 6px;
	position: relative;
}

.new_footer_in h2::after {
	content: "";
	display: block;
	width: 3px;
	height: 16px;
	background: #ecc837;
	position: absolute;
	left: 0;
	top: 13px;
}

.new_footer_in a {
	display: block;
	color: #8c8c8c;
	line-height: 26px;
	padding-left: 8px;
}

.new_footer_in a:hover {
	color: #fff;
}

.new_fonter_lianjie {
	display: block;
	width: 100%;
	height: 48px;
	position: absolute;
	bottom: 42px;
	left: 0;
	font-size: 12px;
	color: #8c8c8c;
	line-height: 48px;
	text-align: center;
}

.new_fonter_lianjie a {
	color: #8c8c8c;
}

.new_fonter_lianjie a:hover {
	color: #fff;
}

.new_fonter_lianjie img {
	width: 16px;
}

.xiangqing_xw {
	height: auto;
	border-radius: 10px;
	box-shadow: 1px 1px 2px 2px rgba(220, 220, 220, 0.6);
	margin-bottom: 88px;
	padding: 74px 54px 10px 54px;
}

.xiangqing_xw h1 {
	font-size: 28px;
	color: #333;
	font-weight: 600;
	line-height: 34px;
	text-align: center;
	margin-bottom: 38px;
}

.xwzx_shijian {
	text-align: center;
}

.xwzx_shijian a {
	display: inline-block;
	width: auto;
	font-size: 16px;
	color: #737373;
	line-height: 24px;
	margin: 0 22px 38px;
}

.xwzx_shijian a:last-child {
	padding-left: 20px;
	background-image: url(../img/dianji.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
}

.yz_jieshao {
	height: auto;
	margin-bottom: 70px;
}

.yz_jieshao p {
	text-indent: 2em;
	font-size: 16px;
	color: #666;
	line-height: 28px;
	margin-bottom: 16px;
}

.yz_jieshao span {
	display: block;
	width: 1150px;
	height: auto;
	margin-bottom: 16px;
	/* border: 1px solid #bfbfbf; */
}

.yz_jieshao span img {
	width: 100%;
	height: 100%;
}

.ds_xitong_wz {
	height: auto;
	margin-bottom: 70px;
}

.ds_xitong_wz h6 {
	font-size: 16px;
	color: #999;
	line-height: 22px;

}

.xq_dibu {
	height: auto;
	margin-bottom: 66px;
}

.xq_dibu_bq {
	height: 22px;
	margin-bottom: 34px;
}

.xq_dibu_bq h2 {
	display: inline-block;
	float: left;
	padding-left: 22px;
	font-size: 16px;
	line-height: 22px;
	color: #666;
	background-image: url(../img/biaoqian.png);
	background-size: 16px 16px;
	background-position: left center;
	background-repeat: no-repeat;
	margin-right: 16px;
}

.xq_dibu_bq li {
	display: inline-block;
	float: left;
	margin-right: 10px;
}

.xq_dibu_bq li a {
	display: inline-block;
	width: auto;
	height: 22px;
	padding: 0 4px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 22px;
	background: #485683;
}

.fenxiang {
	height: 64px;
	margin-bottom: 52px;
	border-top: 1px dashed #dcdcdc;
	border-bottom: 1px dashed #dcdcdc;
}

.fenxiang h2 {
	font-size: 16px;
	color: #666;
	line-height: 62px;
	display: inline-block;
	float: left;
	margin-right: 12px;
}

.fenxiang li {
	display: inline-block;
	float: left;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden;
	margin: 12px 8px 12px 0;
}

.fenxiang li a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.fenxiang p {
	display: inline-block;
	float: right;
	margin-right: 34px;
	margin-top: 12px;
	height: 40px;
	border-radius: 20px;
	width: 138px;
	background: #485683;
	overflow: hidden;
}

.fenxiang p a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	padding-left: 48px;
	background-image: url(../img/al_fanhui.png);
	background-size: 16px 16px;
	background-position: 22px center;
	background-repeat: no-repeat;
}

.shx_pian {
	width: 100%;
	height: 22px;
}

.shx_pian li {
	display: inline-block;
	float: left;
}

.shx_pian li:last-child {
	float: right;
	text-align: right;
}

.shx_pian li a {
	display: block;
	/* width: 360px; */
	font-size: 16px;
	line-height: 22px;
	color: #666;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.shx_pian li a:hover {
	color: #485683;
}

.anli_tj {
	height: 32px;
	margin-bottom: 42px;
}

.anli_tj h1 {
	font-size: 24px;
	color: #485683;
	line-height: 32px;
	font-weight: 400;
	text-align: left;
}

.tj_anli_in {
	height: 236px;
}

.picScroll-left-anli {
	display: block;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 236px;
}

.picScroll-left-anli .hd {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
}

.picScroll-left-anli .hd .next {
	display: block;
	width: 19px;
	height: 38px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -19px;
}

.picScroll-left-anli .hd .next img {
	width: 100%;
	height: 100%;
}

.picScroll-left-anli .hd .prev {
	display: block;
	width: 19px;
	height: 38px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -19px;
}

.picScroll-left-anli .hd .prev img {
	width: 100%;
	height: 100%;
}
.picScroll-left-anli .next {
	display: block;
	width: 19px;
	height: 38px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -19px;
}

.picScroll-left-anli .next img {
	width: 100%;
	height: 100%;
}

.picScroll-left-anli .prev {
	display: block;
	width: 19px;
	height: 38px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -19px;
}

.picScroll-left-anli .prev img {
	width: 100%;
	height: 100%;
}

.picScroll-left-anli .bd {
	width: 1076px;
	height: 236px;
	margin: 0 auto;
	z-index: 0;
	padding: 0 1px;
	overflow: hidden;
}

.picScroll-left-anli .bd ul {
	overflow: hidden;
	zoom: 1;
	height: 236px;
}

.picScroll-left-anli .bd ul li {
	_display: inline;
	float: left;
	width: 256px;
	height: 236px;
	margin-right: 20px;
	overflow: hidden;
}

.picScroll-left-anli .bd ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.index_anl {
	display: block;
	width: 256px;
	height: 236px;
	position: relative;
}

.picScroll-left-anli .index_anl span {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.picScroll-left-anli .index_anl p {
	height: 56px;
	width: 100%;
	background: rgba(0, 0, 0, 0.4);
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 52px;
}

.fenye {
	height: 40px;
	margin-bottom: 100px;
	font-size: 0;
	text-align: center;
}

.fenye ul li {
	display: inline-block;
	width: auto;
	height: 40px;
	margin: 0 4px;
	line-height: 40px;
}

.fenye ul li a {
	display: block;
	width: 100%;
	font-size: 16px;
	color: #666;
	padding: 0 16px;
	border: 1px solid #ebebeb;
}

.fenye ul li a:hover,
.fenye ul li.active a {
	background: #485683;
	color: #fff;
}

.chanpin_zx {
	width: 100%;
	height: auto;
	padding-top: 60px;
	margin-bottom: 30px;
}

.index_title_in {
	height: 46px;
	margin-top: 38px;
	text-align: center;
}

.index_title_in li {
	display: inline-block;
	width: 230px;
	height: 46px;
	margin: 0 42px;
	border: 1px solid #dcdcdc;
	border-radius: 8px;
	overflow: hidden;
}

.index_title_in li a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 20px;
	line-height: 44px;
	text-align: center;
	color: #8b8b8b;
}

.index_title_in li a.active {
	background: #485683;
	color: #fff;
}

.chanpin_zx_in {
	height: auto;
	margin-top: 52px;
	min-height: 378px;
}

.chanpin_zx_in ul {
	width: 1380px;
}

.chanpin_zx_in li {
	display: inline-block;
	float: left;
	width: 390px;
	height: 310px;
	margin: 0 60px 52px 0;
	border-radius: 8px;
}

.chanpin_zx_in li a {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 8px;
	box-shadow: 1px 1px 2px 2px rgba(220, 220, 220, 0.6);
	overflow: hidden;
}

.chanpin_zx_list {
	width: 100%;
	height: 100%;
	text-align: center;
}

.chanpin_zx_list span {
	display: block;
	width: auto;
	height: 212px;
	padding-top: 30px;
	border-radius: 8px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.chanpin_zx_list span img {
	width: auto;
	height: 178px;
}

.kongzhi_font {
	height: 98px;
	width: 100%;
	text-align: left;
	padding: 0 20px;
}

.kongzhi_font h2 {
	height: 38px;
	border-top: 1px solid #dcdcdc;
	font-size: 20px;
	color: #414141;
	line-height: 44px;
	margin-bottom: px;
}

.kongzhi_font p {
	font-size: 16px;
	color: #9e9e9e;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 56px;
}

.chanpin_zx_in li a:hover .chanpin_zx_list span {
	display: block;
	width: 390px;
	height: 310px;
	padding-top: 50px;
	position: relative;
}

.chanpin_zx_in li a:hover .chanpin_zx_list span:after {
	content: '';
	display: block;
	width: 390px;
	height: 310px;
	background: rgba(72, 86, 131, 0.7);
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../img/jia.png);
	background-size: 70px 70px;
	background-position: 162px 68px;
	background-repeat: no-repeat;
}

.chanpin_zx_in li a:hover .chanpin_zx_list span .kongzhi_font_in {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 158px;
	z-index: 12;
	padding: 0 50px;
}

.chanpin_zx_in li a:hover .chanpin_zx_list span .kongzhi_font_in h2 {
	font-size: 20px;
	color: #fff;
	margin-bottom: 8px;
}

.chanpin_zx_in li a:hover .chanpin_zx_list span .kongzhi_font_in p {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
/* 产品详情 */
.index_diya{
	height: 450px;
	margin-bottom: 76px;
	margin-top: 60px;
	overflow: hidden;
}

#ifocus {
	width: 516px;
	height: 450px;
	position: relative;
	display:inline-block;
	float:left;
	margin-right: 52px;
}

#ifocus_pic {
	display: inline;
	position: relative;
	float: left;
	width: 516px;
	height: 386px;
	overflow: hidden;
	margin-top: 30px;
	border: 2px solid #bfbfbf;
}

#ifocus_piclist li {
	width: 516px;
	height: 386px;
	overflow: hidden;
}
#ifocus_piclist li a{
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
	line-height: normal;
}

#ifocus_piclist img {
	width: 386px;
	height: auto;
}

#ifocus_btn {
	display: inline;
	float: right;
	margin-top: 30px;
	width: 90x;
	height: 386px;
}

#ifocus_btn .prev {
	width: 90px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url(../img/cpxq_shng.png);
	background-size: 28px 12px;
	background-position: center;
	background-repeat: no-repeat;
}

#ifocus_btn .next {
	width: 90px;
	height: 30px;
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url(../img/cpxq_xia.png);
	background-size: 28px 12px;
	background-position: center;
	background-repeat: no-repeat;
}

#ifocus_btn li {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 90px;
	height: 90px;
	margin-bottom: 8px;
	overflow: hidden;
	border:1px solid #cccccc;
}
#ifocus_btn li img {
	width: 86px;
	height: auto;
}

#ifocus_btn .on {
	display: block;
	width: 88px;
	height: 88px;
	border: 2px solid #485683;
	overflow: hidden;
}

#ifocus_tx {
	position: absolute;
	left: 8px;
	bottom: 8px;
	color: #FFF;
}

#ifocus_tx ul li {
	display: none;
}

#ifocus_tx ul li a {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.diya_right{
	display: inline-block;
	float:left;
	width: 685px;
	height: 386px;
	margin-top: 30px;
}
.diya_right h2{
	height: 45px;
	font-size: 24px;
	color:#414141;
	line-height: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	margin-bottom: 16px;
}
.diya_right h2:after{
	content: '';
	display: block;
	width: 546px;
	height: 1px;
	background:#d9e6f7;
	position: absolute;
	bottom: 0;
	left:0;
}
.diya_right p{
	font-size: 16px;
	color:#707070;
	line-height: 26px;
	margin-bottom: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 8;
}
.diya_right a{
	display: block;
	height: 40px;
}
.diya_right a span{
	display: inline-block;
	float:left;
	width: 188pxx;
	height: 40px;
	padding-left: 34px;
	background-image: url(../img/cpxq_phone.png);
	background-size: 26px 26px;
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 18px;
	line-height: 40px;
	color:#515151;
	margin-right: 42px;
}
.diya_right a p{
	width: 120px;
	height: 40px;
	border-radius: 4px;
	background:#485683;
	font-size: 18px;
	color:#fff;
	text-align: center;
	line-height: 40px;
	transition: all 0.5s;
}
.diya_right a p:hover{
	transform: scale(1.06);
}
.chanpin_gs{
	height: 58px;
	border:1px solid #ededed;
	/* margin-bottom: 60px; */
	overflow: hidden;
	box-shadow: 0 0 12px 0 rgba(220,220,220,0.6);
}
.chanpin_gs li{
	display: inline-block;
	float:left;
	width: 148px;
	height: 58px;
	border-right:1px solid #ededed;
}
.chanpin_gs li a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 18px;
	color:#6c6c6c;
	line-height: 56px;
	text-align: center;
}
.chanpin_gs li.active a{
	background:#485683;
	color:#fff;
}
.chanpin_gs_in{
	height: auto;
	padding-top: 42px;
}
.chanpin_gs_in h2{
	font-size: 24px;
	color:#414141;
	line-height: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: 600;
	margin-bottom: 6px;
}
.chanpin_gs_in p{
	font-size: 18px;
	color:#707070;
	line-height: 36px;
	text-indent: 2em;
}
.chanpin_gs_in span{
	/* display: block; */
	width: 100%;
	/* height: 634px; */
	margin-top: 20px;
	margin-bottom: 20px;
}
.chanpin_gs_in span img{
	height: auto;
	width: 100%;
}
.xg_chanpin{
	height: 382px;
	margin-bottom: 120px;
	overflow: hidden;
}
.xg_chanpin h2{
	height: 48px;
	font-size: 24px;
	color:#414141;
	line-height: 48px;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 40px;
}
.xg_chanpin h2 a{
	font-size: 18px;
	color:#485683;
	float:right;
}
.xg_chanpin ul{
	width: 1380px;
}
.xg_chanpin li{
	display:inline-block;
	float:left;
	width: 292px;
	height: 292px;
	margin-right: 44px;
}
.xg_chanpin li a{
	display: block;
	width: 100%;
	height: 100%;
}
.xg_chanpin_img{
	width: 100%;
	height: 100%;
	border:1px solid #c6c6c6;
	text-align: center;
	padding-top: 24px;
	position: relative;
}
.xg_chanpin_img span{
	display: block;
	width: auto;
	height: 186px;
}
.xg_chanpin_img span img{
	width: auto;
	height: 100%;
}
.xg_chanpin_img p{
	height: 60px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left:0;
	background:#999999;
	font-size: 18px;
	line-height: 60px;
	text-align: center;
	color:#fff;
}
.xg_chanpin_img:hover{
	border:1px solid #485683;
}
.xg_chanpin_img:hover p{
	background:#485683;
}
/* 工程案例 */
.gongchen_al{
	width: 100%;
	height: auto;
	padding-bottom: 60px;
	padding-top: 60px;
}
.index_title_case{
	height: auto;
	margin-top: 60px;
}
.index_title_case ul{
	width: 1360px;
}
.index_title_case li{
	display: inline-block;
	float:left;
	width: 214px;
	height: 76px;
	border-radius: 4px;
	margin-right: 54px;
	margin-bottom: 40px;
}
.index_title_case li a{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 4px;
	overflow: hidden;
	border:1px solid #ccc;
	font-size: 20px;
	text-align: center;
	line-height: 76px;
	text-align: center;
	color:#666;
}
.index_title_case li.active a{
	background:#485683;
	color:#fff;
}
.gongchen_al_list{
	height: auto;
	margin-top: 20px;
}
.gongchen_al_list ul{
	width: 1360px;
}
.gongchen_al_list li{
	display: inline-block;
	float:left;
	width: 400px;
	height: 436px;
	border-radius: 6px;
	margin-right: 46px;
	margin-bottom: 40px;
}
.gongchen_al_list li a{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 6px;
}
.gongchen_al_img{
	width: 100%;
	height: 100%;
	border-radius: 6px;
}
.gongchen_al_img>span{
	display: block;
	width: 100%;
	height: 300px;
	border-radius: 6px 6px 0 0;
	overflow: hidden;
}
.gongchen_al_img>span img{
	width: 100%;
	height: 100%;
}
.gongchen_al_img>div{
	width: 100%;
	height: 136px;
	box-shadow: 1px 1px 2px 1px rgba(220,220,220,0.6);
	border-radius: 0 0 6px 6px;
	padding: 14px 16px;
}
.gongchen_al_img>div h2{
	font-size: 20px;
	color:#414141;
	line-height: 26px;
	margin-bottom: 4px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.gongchen_al_img>div h6{
	font-size: 16px;
	color:#9e9e9e;
	line-height: 22px;
	margin-bottom: 18px;
}
.gongchen_al_img>div p{
	font-size: 16px;
	color:#cccccc;
	line-height: 24px;
}
.gongchen_al_img>div p span{
	float:right;
	color:#666;
}
.gongchen_al_img:hover>div{
	background:#485683;
}
.gongchen_al_img:hover>div h2,.gongchen_al_img:hover>div h6,
.gongchen_al_img:hover>div p,.gongchen_al_img:hover>div p span{
	color:#fff;
}
/* 关于慧峰 */
.qiye_wh{
	width: 100%;
	height: 612px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.huifeng_td{
	width: 100%;
	height: auto;
	background-image: url(../img/gy_img4.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding-bottom: 60px;
	padding-top: 60px;
}
.huifeng_td_title{
	height: auto;
}
.huifeng_td_title h2{
	font-size: 40px;
	color:#fff;
	line-height: 48px;
	text-align: center;
	position: relative;
	font-weight: 600;
	height: 70px;
}
.huifeng_td_title h2:after{
	content: '';
	display: block;
	width: 60px;
	height: 3px;
	background:#fff;
	position: absolute;
	bottom: 0;
	left:50%;
	margin-left: -30px;
}
.huifeng_td_in{
	height: 410px;
	margin-top: 46px;
}
.shengchan_cj{
	width: 100%;
	height: auto;
	padding-bottom: 140px;
	padding-top: 60px;
}
.shengchan_cj_in {
	height: 650px;
	margin-top: 46px;
	overflow: hidden;
}

.shengchan_cj_l {
	display: inline-block;
	float: left;
	width: 325px;
	height: 100%;
	overflow: hidden;
}

.shengchan_cj_l li {
	margin-bottom: 3px;
	width: 100%;
	height: 322px;
	overflow: hidden;
}

.shengchan_cj_l li span {
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	text-align: center;
}

.shengchan_cj_l li span h2 {
	font-size: 36px;
	color: #fff;
	line-height: 44px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.shengchan_cj_l li span p {
	font-size: 20px;
	color: #fff;
	line-height: 28px;
	text-transform: uppercase;
	margin-top: 6px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.shengchan_cj_l li span img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}

.shengchan_cj_l li:hover span img {
	transform: scale(1.06);
}

.shengchan_cj_ll {
	display: inline-block;
	float: left;
	width: 564px;
	height: 100%;
	margin-left: 3px;
	margin-right: 3px;
	overflow: hidden;
}

.shengchan_cj_ll>span {
	display: block;
	width: 100%;
	height: 250px;
	margin-bottom: 3px;
	overflow: hidden;
}

.shengchan_cj_ll>span img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}

.shengchan_cj_ll>span:hover img {
	transform: scale(1.06);
}

.shengchan_cj_ll_in {
	width: 100%;
	height: 394px;
	overflow: hidden;
}

.shengchan_cj_ll_in span {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.shengchan_cj_ll_in span img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}

.shengchan_cj_ll_in span:hover img {
	transform: scale(1.06);
}
.shengchan_cj_r {
	display: inline-block;
	float: left;
	width: 400px;
	height: 100%;
}

.shengchan_cj_r li {
	width: 100%;
	height: 322px;
	margin-bottom: 3px;
}

.shengchan_cj_r li span {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.shengchan_cj_r li span img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}

.shengchan_cj_r li:hover span img {
	transform: scale(1.06);
}
/* 技术优势 */
.why_xuanz{
	width: 100%;
	height: 100%;
	padding-bottom: 60px;
	padding-top: 60px;
}
.why_xuanz_in{
	height: 888px;
	margin-top: 45px;
	overflow: hidden;
}
.why_xuanz_in li{
	display: inline-block;
	float:left;
	width: 325px;
	height: 298px;
	border-bottom: 1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
}
.why_xuanz_in li:nth-child(4n){
	border-right:none;
}
.why_xuanz_in li a{
	display: block;
	width: 100%;
	height: 100%;
}
.why_xuanz_img{
	width: 100%;
	height: 100%;
	padding: 45px 12px 0;
	text-align: center;
}
.why_xuanz_img:nth-child(4){
	border-right:none;
}
.why_xuanz_img span{
	display: block;
	width: auto;
	height: 70px;
	position: relative;
	margin-bottom: 16px;
}
.why_xuanz_img span img{
	width: auto;
	height: 70px;
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
}
.why_xuanz_img span img:nth-child(2){
	display: none;
}
.why_xuanz_img:hover span img:nth-child(2){
	display: block;
}
.why_xuanz_img div{
	width: 100%;
	height: 166px;
}
.why_xuanz_img div h2{
	font-size: 22px;
	color:#414141;
	line-height: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 6px;
}
.why_xuanz_img div p{
	font-size: 16px;
	color:#9e9e9e;
	line-height: 30px;
	/* overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;		 */
}
.why_xuanz_img:hover div h2{
	color:#485683;
}
.why_xuanz_img:hover div p{
	color:#485683;
}
.why_xuanz_img:hover{
	box-shadow:0 0 12px 0 rgba(220,220,220,0.8);
}
.kh_anli{
	width: 100%;
	height: auto;
	padding-bottom: 60px;
	padding-top: 60px;
	background-image: url(../img/js_beijing.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.kh_anli_in{
	height: 408px;
	margin-top: 46px;
	margin-bottom: 60px;
}
.kh_anli_in ul{
	width: 1380px;
}
.kh_anli_in li{
	display: inline-block;
	float:left;
	width: 290px;
	height: 408px;
	margin-right: 46px;
	border-radius: 6px;
	overflow: hidden;
}
.kh_anli_in li a{
	display: block;
	width: 100%;
	height: 100%;
}
.kh_anli_img{
	width: 100%;
	height: 100%;
	background:#fff;
}
.kh_anli_img>span{
	display: block;
	width: 100%;
	height: 254px;
	overflow: hidden;
}
.kh_anli_img>span img{
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.kh_anli_img:hover>span img{
	transform: scale(1.06);
}
.kh_anli_img div{
	width: 100%;
	height: 154px;
	padding: 12px;
}
.kh_anli_img div h2{
	font-size: 20px;
    color: #414141;
    line-height: 26px;
    margin-bottom: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.kh_anli_img div h6{
	font-size: 16px;
	color:#9e9e9e;
	line-height: 22px;
	margin-bottom: 32px;
}
.kh_anli_img div p{
	font-size: 16px;
	color:#ccc;
	line-height: 22px;
}
.kh_anli_img div p span{
	float:right;
	color:#666;
}
.kh_anli_img:hover div{
	background:#485683;
}
.kh_anli_img:hover div h2,.kh_anli_img:hover div h6,.kh_anli_img:hover div p,.kh_anli_img:hover div p span{
	color:#fff;
}
.gengduo_ck{
	height: 42px;
}
.gengduo_ck a{
	display: block;
	width: 200px;
	height: 100%;
	border-radius: 21px;
	background:#485683;
	font-size: 16px;
	line-height: 42px;
	text-align: center;
	color:#fff;
	margin: 0 auto;
	transition: all 0.5s;
}
.gengduo_ck a:hover{
	transform: scale(1.06);
}
.lx_women{
	width: 100%;
	height: auto;
	padding-bottom: 60px;
	padding-top: 60px;
}
.lx_women_img{
	height: 192px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.lx_women_in{
	height: 542px;
	margin-bottom: 16px;
	margin-top: 30px;
	background-image: url(../img/js_img6.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-position: center;
	box-shadow: 0 0 12px 0 rgba(220,220,220,0.6);
	padding: 40px 20px;
}
.lx_input{
	display: inline-block;
	float:left;
	width:274px ;
	height: 50px;
	margin: 0 20px 28px;
}
.lx_input input{
	background:none;
	border:1px solid #cecece;
	width: 274px;
	height: 50px;
	font-size: 18px;
	color:#a2a2a2;
	padding-left: 20px;
}
.lx_liuyan{
	width: 1220px;
	height: 310px;
	margin: 0 20px;
	margin-bottom: 30px;
}
.lx_liuyan textarea{
	width: 1216px;
	height: 310px;
	border:1px solid #cecece;
	background:none;
	padding: 20px;
	font-size: 18px;
	color:#a2a2a2;
}
.tijiao{
	height: 48px;
}
.tijiao button{
	width:180px;
	height: 48px;
	border-radius: 6px;
	background:#485683;
	font-size: 22px;
	color:#fff;
	line-height: 48px;
	text-align: center;
	border:none;
	margin-left: 518px;
	transition: all 0.5s;
}
.tijiao button:hover{
	transform: scale(1.06);
}
.jiejue_fangan{
	width: 100%;
	height: auto;
	padding-bottom: 60px;
	padding-top: 40px;
}
.index_title_list{
	width: 100%;
	height: 60px;
	margin-top: 46px;
	display: flex;
	padding: 0 80rpx;
}
.index_title_list ul{
	display: flex;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
}
.index_title_list ul li{
	display: inline-flex;
	margin: 0 24px;
	/* width:260px; */
	height: 60px;
}
.index_title_list ul li a{
	padding: 0 24px;
	display: flex;
	width: 100%;
	height: 100%;
	border-radius: 4px;
	border:1px solid #a6a6a6;
	font-size: 18px;
	color:#ccc;
	align-items: center;
	justify-content: center;
}
.index_title_list ul li a.active{
	border:1px solid #485683;
	color:#485683;
}
.jiejue_fangan_in{
	height: auto;
	margin-top: 36px;
}
.jiejue_fangan_in ul{
	width: 1380px;
}
.jiejue_fangan_in li{
	display: inline-block;
	float:left;
	width: 392px;
	height: 332px;
	margin-right: 66px;
	margin-bottom: 60px;
}
.jiejue_fangan_in li a{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 4px;
	overflow: hidden;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	border:1px solid #e3e3e3;
}
.jiejue_fangan_list{
	height: 80px;
	width: 100%;
	background:rgba(0,0,0,0.6);
	position: absolute;
	bottom: 0;
	left:0;
	transition: all 0.5s;
}
.jiejue_fangan_list h2{
	font-size: 20px;
	color:#fff;
	line-height: 80px;
	text-align: center;
}
.jiejue_fangan_in li a:hover .jiejue_fangan_list{
	height: 100%;
	padding: 0 24px;
}
.jiejue_fangan_list p{
	font-size: 16px;
	color:#fff;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	margin-bottom: 78px;
}
 .jiejue_fangan_list span{
	display: block;
	width: 150px;
	height: 40px;
	border-radius: 20px;
	border:1px solid #fff;
	font-size: 16px;
	line-height: 38px;
	text-align: center;
	color:#fff;
	margin: 0 auto;
}
.beijing{
	width: 100%;
	height: auto;
	background:#f7f7f7;
	padding-top: 1px;
}
.keran_title{
	height: 172px;
	text-align: center;
}
.keran_title h2{
	font-size: 28px;
	color:#414141;
	line-height: 34px;
	margin-bottom: 14px;
}
.keran_title p{
	font-size: 14px;
	color:#737373;
	line-height: 24px;
	margin-bottom: 44px;
}
.keran_title li{
	display: inline-block;
	width: 144px;
	height: 56px;
	position: relative;
}
.keran_title li.active{
	border-bottom: 2px solid #485683;
}
.keran_title li.active a{
	color:#485683;
}
.keran_title li a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 18px;
	color:#6c6c6c;
	line-height: 56px;
}
.lianxi_wm{
	height: 304px;
	margin-top: 50px;
	margin-bottom: 50px;
}
.lianxi_wm ul{
	width: 1380px;
}
.lianxi_wm li{
	display: inline-block;
	float:left;
	width: 308px;
	height: 304px;
	margin-right: 22px;
	border:1px solid #dcdcdc;
	position: relative;
}
.lianxi_wm li:hover{
	background:#485683;
}
.lianxi_wm li:hover .lianxi_wm_img span{
	background:#fff;
}
.lianxi_wm_img{
	width: 122px;
	height: 122px;
	margin: 36px auto 20px;
}
.lianxi_wm_img span{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: relative;
	background:#485683;
}
.lianxi_wm_img span img{
	width: auto;
	height: 60px;
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
}
.lianxi_wm_img span img:nth-child(2){
	display: none;
}
.lianxi_wm li:hover .lianxi_wm_img span img:nth-child(2){
	display: block;
}
.lianxi_wm_bot{
	width: 100%;
	height: 122px;
	text-align: center;
	padding: 18px 20px;
	position: relative;
}
.lianxi_wm_bot:after{
	content: '';
	display: block;
	width: 54px;
	height: 2px;
	background:#485683;
	position: absolute;
	top:0;
	left:50%;
	margin-left: -27px;
}
.lianxi_wm li:hover .lianxi_wm_bot:after{
	background:#fff;
}
.lianxi_wm_bot h4{
	font-size: 20px;
	color:#4114141;
	line-height: 28px;
	margin-bottom: 8px;
}
.lianxi_wm_bot p{
	font-size: 16px;
	line-height: 30px;
	color:#999;
}
.lianxi_wm li:hover .lianxi_wm_bot h4,.lianxi_wm li:hover .lianxi_wm_bot p{
	color:#fff;
}
.lianxi_che{
	height: 86px;
	background:#f5f5f5;
	margin-bottom: 60px;
	padding-left: 82px;
	background-image: url(../img/lx_qiche.png);
	background-repeat: no-repeat;
	background-size: 58px 46px;
	background-position: 10px 16px;
	
}
.lianxi_che h2{
	display: inline-block;
	float:left;
	line-height: 80px;
	font-size: 24px;
	color:#333;
	font-weight: 500;
}
.lianxi_che a{
	line-height: 80px;
	display: inline-block;
	float: right;
	color: #485683;
	margin-right: 40px;
	font-size: 20px;
	padding-left: 36px;
	background: url(../img/lx_sousuo.png) no-repeat left center;
	background-size:24px 24px ;
}
.lianxi_luxian{
	height: 200px;
	border-radius: 6px;
	border: 1px solid #d9d9d9;
	margin-bottom: 60px;
}
.lianxi_luxian div{
	display:inline-block;
	width: 33%;
	height: 100%;
	border-right: 1px solid #d9d9d9;
	padding: 0 40px;
}
.lianxi_luxian>div:last-child {
	border: none;
}
.lianxi_luxian h3{
	font-size: 24px;
	color: #4c4c4c;
	line-height: 54px;
	padding-top: 10px;
	font-weight: 500;
}
.lianxi_luxian p{
	font-size: 16px;
	color:#666666;
	padding-top: 10px;
	line-height: 40px;
}
.lianxi_ditu{
	height: 518px;
	margin-bottom: 68px;
}
.ditu{
	/*display: inline-block;*/
	float: left;
	width: 730px;
	height: 491px;
	overflow: hidden;
}
.ditu img{
	/*height: 100%;*/
	/*width: 100%;*/
}
.lianxi_liuyan{
	display: inline-block;
	float:right;
	width: 566px;
	height: 100%;
	background:#f5f5f5;
	padding: 30px 36px 24px;
}
.lianxi_liuyan h3{
	height: 24px;
	font-size: 24px;
	line-height: 24px;
	color:#333;
	font-weight:500;
	margin-bottom: 22px;
}
.lianxi_liuyan h3 span{
	font-size: 14px;
	color:#666;
	line-height: 24px;
}
.lianxi_liuyan td p{
	color: #666666;
	padding: 0 20px 0 5px;
	position: relative;
	font-size: 16px;
	color:#666;
}
.lianxi_liuyan td input{
	width: 434px;
	height: 40px;
	border:1px solid #ccc;
	padding-left: 16px;
	font-size: 14px;
	color:#999;
	border-radius: 2px;
	margin-bottom: 12px;
}
.lianxi_liuyan td textarea{
	width: 434px;
	height: 150px;
	border:1px solid #ccc;	
	padding-left: 17px;
	border-radius: 2px;
	padding-top: 8px;
	line-height: 24px;
	font-size: 14px;
	color:#999;
	margin-bottom: 10px;
}
.lianxi-yan:after {
	content: "内容";
	position: absolute;
	top: -60px;
	color: #666;
}
.lianxi_liuyan em{
	height: 26px;
	width: 100%px;
	display: block;
	text-align: right;
	line-height: 26px;
	font-size: 14px;
	color:#999;
	margin-bottom: 6px;
}
.lianxi_liuyan em span{
	color:red;
}
.lianxi_liuyan button{
	width: 434px;
	height:44px;
	border-radius: 8px;
	background:#485683;
	font-size: 16px;
	color:#fff;
	line-height: 40px;
	display:inline-block;
	float:right;
	border:0;
}
/* 新闻列表 */
.xinwen_zx_title{
	height: 74px;
	text-align: center;
	margin-bottom: 38px;
}
.xinwen_zx_title h3{
	font-size:36px;
	color:#333;
	font-weight: 600;
	line-height: 36px;
}
.xinwen_zx_title p{
	font-size: 18px;
	color:#aeaeae;
	line-height: 52px;
}
.xwlb_title{
	height: 18px;
	text-align: center;
	margin-bottom: 48px;
}
.xwlb_title a{
	display: inline-block;
	height: 18px;
	padding: 0 18px;
	font-size: 18px;
	color:#838383;
	position: relative;
}
.xwlb_title a:after{
	content: '/';
	display: block;
	font-size: 18px;
	color:#838383;
	position: absolute;
	top:0;
	right:-5px;
}
.xwlb_title a:last-child:after{
	display: none;
}
.xwlb_title a:hover,.xwlb_title a:first-child{
	color:#485683;
}
.gs_xinwen{
	height: auto;
	margin-bottom: 58px;
}
.g_xinwen_list{
	width:100%;
	height: 210px;
	border-radius: 6px;
	box-shadow: 1px 1px 2px 2px rgba(220,220,220,0.5);
	margin-bottom: 22px;
	overflow: hidden;
}
.g_xinwen_list a{
	display: block;
	width: 100%;
	height: 100%;
	padding: 16px 14px;
}
.g_xinwen_list a span{
	display: block;
	width: 246px;
	height: 176px;
	display: inline-block;
	float:left;
	margin-right:26px;
	overflow: hidden;
}
.g_xinwen_in{
	height: auto;
	width: 734px;
	display: inline-block;
	float:left;
	padding-top: 26px;
}
.g_xinwen_in h2{
	height: 18px;
	font-size: 18px;
	color:#333;
	line-height: 18px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.g_xinwen_in h3{
	height: 54px;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	line-height: 24px;
	margin-top: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.g_xinwen_in p{
	font-size: 14px;
	color:#ccc;
	margin-top: 16px;
}
.g_xinwen_time{
	display: inline-block;
	float:right;
	margin-right: 38px;
	padding-top: 32px;
}
.g_xinwen_time h4{
	font-size: 70px;
	color:#ccc;
	line-height: 70px;
	position: relative;
}
.g_xinwen_time h4:after{
	content: '';
	display: block;
	width: 70px;
	height: 1px;
	background:#ccc;
	position: absolute;
	bottom: -5px;
	right:0;
}
.g_xinwen_time p{
	font-size: 18px;
	color:#ccc;
	line-height: 46px;
	text-align: right;
}
.g_xinwen_list a:hover{
	background: #485683;
}
.g_xinwen_list a:hover .g_xinwen_time p,.g_xinwen_list a:hover .g_xinwen_time h4,
.g_xinwen_list a:hover .g_xinwen_in h2,.g_xinwen_list a:hover .g_xinwen_in h3,
.g_xinwen_list a:hover .g_xinwen_in p{
	color:#fff;
}
.g_xinwen_list a:hover .g_xinwen_time h4:after{
	background: #fff;
}

textarea::-webkit-input-placeholder{
	font-size: 13px;
	color: #999;
	font-family: 微软雅黑;
}

.fenye ul span {
    display: inline-block;
    line-height: 40px;
    font-size: 14px;
    color: #999;
    margin: 0 4px;
    padding: 0 15px;
    border: 1px solid #ebebeb;
    cursor: default;
}

/* 分享 */
.fenxiang {
    width: 100%;
    height: 66px;
    border-bottom: 1px dashed #ccc;
    position: relative;
}
.fenxiang em {
    display: inline-block;
    float: left;
    font-size: 14px;
    color: #666;
    line-height: 66px;
}
.fenxiang_in {
	margin-top: 5px;
    display: inline-block;
    float: left;
    margin-left: 10px;
}
.fenxiang_in a {
    display: inline-block;
    float: left;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: ##4384D6;
    background-position: center;
    margin: 13px 4px;
}
.fanhui_lb {
    display: inline-block;
    float: right;
    width: 136px;
    height: 38px;
    background: #485683;
    border-radius: 20px;
    margin: 13px 14px;
    line-height: 36px;
    color: #fff;
    background-image: url(../img/cp_fanhui.png);
    background-repeat: no-repeat;
    background-size: auto 14px;
    background-position: 28px center;
    padding-left: 52px;
}
.fenxiang_in .fx_1 {
    background-image: url(../img/weixin%20_1.png);
    background-size: auto 38px;
    background-repeat: no-repeat;
    background-position: center;
    height: 40px;
}
.fenxiang_in .fx_2 {
    background-image: url(../img/qq_1.png);
    background-size: auto 38px;
    background-repeat: no-repeat;
    background-position: center;
    height: 40px;
}
.fenxiang_in .fx_3{
background-image: url(../img/weibo.png);
    background-size: auto 38px;
    background-repeat: no-repeat;
    background-position: center;
	height: 40px;
}


textarea::-webkit-input-placeholder{
	font-size: 18px;
	color: #999;
	font-family: 微软雅黑;
}
.gs_jieshao{
	width: 100%;
	height: auto;
	border-radius: 12px;
	overflow: hidden;
	border:1px solid #f6f6f6;
	box-shadow: 0 0 16px 0 rgba(220,220,220,0.6);
	margin-top: 28px;
	padding: 30px 60px 10px;
}
.gs_jieshao p{
	font-size: 18px;
	line-height: 36px;
	color:#999;
	text-indent: 2em;
	margin-bottom: 20px;
}
.yejibiao{
	width: 100%;
	height: auto;
	margin-top: 46px;
	border-radius: 12px;
	margin-bottom: 80px;
}
.yejibiao ul{
	display: flex;
	width: 100%;
	height: auto;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.yejibiao ul li{
	display: inline-flex;
	width: 240px;
	height: 144px;
	border-radius: 6px;
	overflow: hidden;
	border:1px solid #efefef;
	margin-bottom: 20px;
	margin-right: 24px;
}
.yejibiao ul li:nth-child(5n){
	margin-right: 0;
}
.yejibiao ul li span{
	display: flex;
	width: 100%;
	height: 100%;
}
.yejibiao ul li span img{
	width: 100%;
	height: 100%;
}